use crate::core::generator::generate;
use crate::core::{check_folder_exists, Args};
use clap::Parser;

pub mod core;

fn main() -> anyhow::Result<()> {
    // 获取命令行参数
    let args = Args::parse();
    // 检查目录是否存在
    check_folder_exists(&args)?;
    // 生成目录
    generate(args)?;
    Ok(())
}
